package com.ruoyi.project.app.mapper;


import com.ruoyi.project.app.domain.UserEntity;

import java.util.List;

/**
 * 用户Dao类
 *
 * @author Wwwwei
 */

public interface UserMapper {
    /**
     * 插入用户记录
     *
     * @param userEntity
     * @return
     */
    Integer insert(UserEntity userEntity);

    /**
     * 删除用户记录
     *
     * @param id
     * @return
     */
    Integer delete(Integer id);

    /**
     * 更新用户记录
     *
     * @param userEntity
     * @return
     */
    Integer update(UserEntity userEntity);

    /**
     * 根据用户id查找用户
     *
     * @param id
     * @return
     */
    UserEntity selectById(Integer id);

    List<UserEntity> selectByUsername(String username);

    void save(UserEntity user);
}
